package designpattern.Facade;

/**
 * @author cyt
 * @create 2020-08-13 11:19
 */
public class Customer {
    /**
     * 外观模式  -》 一个功能需要很多个子接口共同协作完成， 此时就可以使用外观模式对外提供一个统一的接口
     * （外观）按照这样的方式来解决问题 ，以一个接口在背后调用这些接口。
     * <p>
     * 举例： 开公司为例
     * 1、提供公司名称
     * 2、设置开户行
     * 两个接口， 那么我们便可设计出一个统一的外观（接口）来实现。
     *
     * @param args
     */
    public static void main(String[] args) {
        designpattern.Facade.Company openCompany = designpattern.Facade.Facade.openCompany("dianhun");
        System.out.println(openCompany);
    }
}
